Freesia viridis is a perennial, geophyte endemic to the Northern Cape and the Western Cape. The species occurs from Hondeklip Bay to Bok Bay. The plant has lost its habitat to urban development.